package functionDemo;

public class functionDemo {
    public static void main(String[] args) {
        /*方法的定义*/
        helloWorld();
        isOushuhah();
        getMax();
//        log(123);
        log(123);
//       传递参数的时候人家要什么类型就传递什么类型
//       人家要几个参数就传递几个参数
        getMaxCan(1,2);

        boolean flag = isoushu(10);
        System.out.println(flag);
        int res = getMaxPro(3,4);
        System.out.println("------------------------");
        System.out.println("最大值为"+res);
        int[] arr1 ={1,2,3,4,5};
        printArray(arr1);
    }

    public static void helloWorld() {
        System.out.println("helloWorld");
    }

    public static  void isOushuhah(){
        int n =9;
        if(n%2==0){
            System.out.println("是偶数");
        }else{
            System.out.println("是奇数");
        }
    }

    public static void getMax(){
        int a = 10;
        int b = 20;
        if (a>b){
            System.out.println("最大值为a，值为："+a);
        }else {
            System.out.println("最大值为b，值为："+b);

        }
    }

    public static void log(int a){
        if (a%2==0){
            System.out.println("是偶数");
        }else {
            System.out.println("是奇数");
        }
    }

//    形参方法中的参数 可以叫任意名字
//    实参 在调用方法的时候传递的参数
    public  static void getMaxCan(int a,int b){
        if (a>b){
            System.out.println("最大值为"+a);
        }else if(a<b){
            System.out.println("最大值为" + b);
        }else {
            System.out.println("两个数相等");
        }
    }

//
    public static boolean isoushu(int num){
        if (num%2==0){
            return true;
        }else {
            return false;
        }
    }

    public static int getMaxPro(int a,int b) {
        if (a>b){
            return a;
        }else {
            return b;
        }
    }

    public static void printArray(int[] arr){
        System.out.print("[");
        for (int i = 0; i < arr.length; i++) {
            if (i==arr.length-1){
                System.out.println(arr[i]+"]");
            }else {
                System.out.print(arr[i] + ",");

            }

        }
    }

/*
* debug 查看程序的调试流程，断点调试，从哪里开始查看
* 如何加断点
* 如何运行*/
}
